home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / -seriously_amiga- / shareware / programming / mui / mcc_monthnavigator / developer / autodocs / mcc_monthnavigator.doc
Text File  |  1997-12-06  |  19KB  |  690 lines

  1. TABLE OF CONTENTS
  2.  
  3. MonthNavigator/--background--
  4. MonthNavigator/MUIA_MonthNavigator_Draggable
  5. MonthNavigator/MUIA_MonthNavigator_DragDropHook
  6. MonthNavigator/MUIA_MonthNavigator_DragQueryHook
  7. MonthNavigator/MUIA_MonthNavigator_Dropable
  8. MonthNavigator/MUIA_MonthNavigator_InputMode
  9. MonthNavigator/MUIA_MonthNavigator_LineWeekdayNames
  10. MonthNavigator/MUIA_MonthNavigator_LineWeekNumbers
  11. MonthNavigator/MUIA_MonthNavigator_MarkHook
  12. MonthNavigator/MUIA_MonthNavigator_MonthAdjust
  13. MonthNavigator/MUIA_MonthNavigator_ShowInvisibles
  14. MonthNavigator/MUIA_MonthNavigator_ShowLastMonthDays
  15. MonthNavigator/MUIA_MonthNavigator_ShowNextMonthDays
  16. MonthNavigator/MUIA_MonthNavigator_ShowWeekNumbers
  17. MonthNavigator/MUIA_MonthNavigator_ShowWeekdayNames
  18. MonthNavigator/MUIA_MonthNavigator_UseFrames
  19. MonthNavigator/MUIA_MonthNavigator_WeekNumbersSpacing
  20. MonthNavigator/MUIA_MonthNavigator_WeekdayNamesSpacing
  21. MonthNavigator/MUIM_MonthNavigator_DragDrop
  22. MonthNavigator/MUIM_MonthNavigator_DragQuery
  23. MonthNavigator/MUIM_MonthNavigator_Mark
  24. MonthNavigator/MUIM_MonthNavigator_Update
  25. MonthNavigator/--background--
  26.  
  27.    NAME
  28.     MonthNavigator -- Month based navigator through time (V16)
  29.  
  30.    FUNCTION
  31.     MonthNavigator is a Custom Class of the Magic User Interface © by
  32.     Stefan Stuntz.
  33.     It is a subclass of group-class.
  34.  
  35.     The idea of this class was born during developing my Gregor
  36.     application.
  37.  
  38.     MUI public custom class showing a field with the days of a specified
  39.     month in a specified year.
  40.     The user decides if the names of the weekdays and the weeknumbers
  41.     will be shown. Also it is possible for the user to set which weekday
  42.     should be the day on which a week was started - the language for the
  43.     weekday names can also be chosen.
  44.     A special feature of this class is, that it correctly handles
  45.     October 1582. In this month the days 5-14 didn't exist, because they
  46.     were removed by the Gregorian calendar reform. This calendar reform
  47.     happens in different years for different countries, so the user can
  48.     set his country with the user preferences.
  49.  
  50.    NOTES
  51.     None at the moment.
  52. MonthNavigator/MUIA_MonthNavigator_Draggable
  53.  
  54.    NAME
  55.     MUIA_MonthNavigator_Draggable, BOOL [ISG] -- ... (V16.0)
  56.  
  57.    SYNOPSIS
  58.     MUIA_MonthNavigator_Draggable, draggable,
  59.  
  60.     /*result =*/ set(obj,MUIA_MonthNavigator_Draggable,draggable);
  61.     /*result =*/ get(obj,MUIA_MonthNavigator_Draggable,&draggable);
  62.  
  63.    FUNCTION
  64.     With MUIA_MonthNavigator_Draggable you can define that the
  65.     days of a MonthNavigator object are draggable.
  66.     Defaults to: FALSE
  67.  
  68.    INPUTS
  69.     draggable - TRUE : Days can be dragged
  70.                 FALSE: No drag of days
  71.  
  72.    NOTES
  73.     None.
  74.  
  75.    BUGS
  76.     No known bugs.
  77.  
  78.    SEE ALSO
  79.  
  80. MonthNavigator/MUIA_MonthNavigator_DragDropHook
  81.  
  82.    NAME
  83.     MUIA_MonthNavigator_DragDropHook, struct Hook * [IS.] -- ... (V16.3)
  84.     (OBSOLETE)
  85.  
  86.    SYNOPSIS
  87.     MUIA_MonthNavigator_DragDropHook, &hook,
  88.  
  89.     /*result =*/ set(obj,MUIA_MonthNavigator_DragDropHook,&hook);
  90.  
  91.    FUNCTION
  92.     With MUIA_MonthNavigator_DragDropHook you define a hook function
  93.     that will be called when something was dropped on a day.
  94.     Defaults to: NULL
  95.  
  96.    INPUTS
  97.     hook - Pointer to a hook structure.
  98.  
  99.    NOTES
  100.     The hook function has the following structure:
  101.  
  102.     ULONG __saveds __asm DragDropFkt(register __a0 struct Hook *hook,
  103.        register __a1 Object *obj,
  104.        register __a2 struct MUIS_MonthNavigator_MarkDay *day)
  105.      {
  106.       /* do something with the object */
  107.       /* mark the day if needed */
  108.       return(TRUE);  /* changed day contents */
  109.       return(FALSE); /* day contents is unchanged */
  110.      }
  111.  
  112.     You are *NOT* allowed to manipulate Version, Year, Month or Day!
  113.     All other settings are predefined with the actual content. See
  114.     MUIA_MonthNavigator_MarkHook for more.
  115.  
  116.    BUGS
  117.     No known bugs.
  118.  
  119.    SEE ALSO
  120.     MUIM_MonthNavigator_DragDrop, MUIA_MonthNavigator_DragQueryHook,
  121.     MUIA_MonthNavigator_MarkHook, MUIA_MonthNavigator_Dropable,
  122.     MUI_Area.doc/MUIM_DragDrop
  123. MonthNavigator/MUIA_MonthNavigator_DragQueryHook
  124.  
  125.    NAME
  126.     MUIA_MonthNavigator_DragQueryHook, struct Hook * [IS.] -- ... (V16.3)
  127.     (OBSOLETE)
  128.  
  129.    SYNOPSIS
  130.     MUIA_MonthNavigator_DragQueryHook, &hook,
  131.  
  132.     /*result =*/ set(obj,MUIA_MonthNavigator_DragQueryHook,&hook);
  133.  
  134.    FUNCTION
  135.     With MUIA_MonthNavigator_DragQueryHook you define a hook function
  136.     that will be called when something should be dropped on a day.
  137.     Defaults to: NULL
  138.  
  139.    INPUTS
  140.     hook - Pointer to a hook structure.
  141.  
  142.    NOTES
  143.     The hook function has the following structure:
  144.  
  145.     ULONG __saveds __asm DragQueryFkt(register __a0 struct Hook *hook,
  146.        register __a1 Object *obj,
  147.        register __a2 struct MUIS_MonthNavigator_MarkDay *day)
  148.      {
  149.       /* return(MUIV_DragQuery_Accept); when the object is supported */
  150.       /* return(MUIV_DragQuery_Refuse); otherwise */
  151.      }
  152.  
  153.     You are *NOT* allowed to manipulate Version, Year, Month or Day!
  154.     All other settings are predefined with the actual content. See
  155.     MUIA_MonthNavigator_MarkHook for more.
  156.  
  157.    BUGS
  158.     No known bugs.
  159.  
  160.    SEE ALSO
  161.     MUIM_MonthNavigator_DragQuery, MUIA_MonthNavigator_DragDropHook,
  162.     MUIA_MonthNavigator_MarkHook, MUIA_MonthNavigator_Dropable,
  163.     MUI_Area.doc/MUIM_DragQuery
  164. MonthNavigator/MUIA_MonthNavigator_Dropable
  165.  
  166.    NAME
  167.     MUIA_MonthNavigator_Dropable, BOOL [ISG] -- ... (V16.3)
  168.  
  169.    SYNOPSIS
  170.     MUIA_MonthNavigator_Dropable, dropable,
  171.  
  172.     /*result =*/ set(obj,MUIA_MonthNavigator_Dropable,dropable);
  173.     /*result =*/ get(obj,MUIA_MonthNavigator_Dropable,&dropable);
  174.  
  175.    FUNCTION
  176.     With MUIA_MonthNavigator_Dropable you can define that objects can be
  177.     dropped onto the days of a MonthNavigator object.
  178.     Defaults to: FALSE
  179.  
  180.    INPUTS
  181.     dropable - TRUE : Objects can be dropped onto days
  182.                FALSE: Objects can not be dropped onto days
  183.  
  184.    NOTES
  185.     None.
  186.  
  187.    BUGS
  188.     No known bugs.
  189.  
  190.    SEE ALSO
  191.     MUIM_MonthNavigator_DragQuery, MUIM_MonthNavigator_DragDrop,
  192.     MUI_Area.doc/MUIM_Dropable
  193. MonthNavigator/MUIA_MonthNavigator_InputMode
  194.  
  195.    NAME
  196.     MUIA_MonthNavigator_InputMode, ULONG [I..] -- ... (V12.2)
  197.  
  198.    SYNOPSIS
  199.     MUIA_MonthNavigator_InputMode, inputmode,
  200.  
  201.    FUNCTION
  202.     With MUIA_MonthNavigator_InputMode you can define that the
  203.     MonthNavigator object is a read only or an input object. Input means
  204.     that the user can press buttons.
  205.     Defaults to: MUIV_MonthNavigator_InputMode_None
  206.  
  207.    INPUTS
  208.     inputmode - MUIV_MonthNavigator_InputMode_None:
  209.                     Results in a read-only object
  210.                 MUIV_MonthNavigator_InputMode_RelVerify:
  211.                     Usefull if the object is used for inserting dates
  212.                 MUIV_MonthNavigator_InputMode_Immediate:
  213.                     Usefull if the object is used for selecting dates
  214.  
  215.                 See Area.mui/MUIA_InputMode for more.
  216.  
  217.    NOTES
  218.     None
  219.  
  220.    BUGS
  221.     No known bugs.
  222.  
  223.    SEE ALSO
  224.     MCC_Date.doc/MUIA_Date_Day, MUIA_MonthNavigator_UseFrames
  225. MonthNavigator/MUIA_MonthNavigator_LineWeekdayNames
  226.  
  227.    NAME
  228.     MUIA_MonthNavigator_LineWeekdayNames, BOOL [I..] -- ... (V12.3)
  229.  
  230.    SYNOPSIS
  231.     MUIA_MonthNavigator_LineWeekdayNames, lwn,
  232.  
  233.    FUNCTION
  234.     The MUIA_MonthNavigator_LineWeekdayNames attribute defines that a
  235.     line will be drawn between the names of the weekdays and the
  236.     day-field.
  237.     Defaults to FALSE
  238.  
  239.    INPUTS
  240.     lwn - TRUE  : Draw line
  241.           FALSE : Do not draw a line
  242.  
  243.    NOTES
  244.     Keep in mind that this tag will overwrite the user prefs!
  245.  
  246.    BUGS
  247.     No known bugs.
  248.  
  249.    SEE ALSO
  250.     MUIA_MonthNavigator_WeekdayNamesSpacing,
  251.     MUIA_MonthNavigator_ShowWeekdayNames,
  252.     MUIA_MonthNavigator_LineWeekNumbers
  253. MonthNavigator/MUIA_MonthNavigator_LineWeekNumbers
  254.  
  255.    NAME
  256.     MUIA_MonthNavigator_LineWeekNumbers, BOOL [I..] -- ... (V12.3)
  257.  
  258.    SYNOPSIS
  259.     MUIA_MonthNavigator_LineWeekNumbers, lwn,
  260.  
  261.    FUNCTION
  262.     The MUIA_MonthNavigator_LineWeekNumbers attribute defines that a
  263.     line will be drawn between the weeknumbers and the day-field.
  264.     Defaults to FALSE
  265.  
  266.    INPUTS
  267.     lwn - TRUE  : Draw a line
  268.           FALSE : Do not draw a line
  269.  
  270.    NOTES
  271.     Keep in mind that this tag will overwrite the user prefs!
  272.  
  273.    BUGS
  274.     No known bugs.
  275.  
  276.    SEE ALSO
  277.     MUIA_MonthNavigator_WeekNumbersSpacing,
  278.     MUIA_MonthNavigator_ShowWeekNumbers,
  279.     MUIA_MonthNavigator_LineWeekdayNames
  280. MonthNavigator/MUIA_MonthNavigator_MarkHook
  281.  
  282.    NAME
  283.     MUIA_MonthNavigator_MarkHook, struct Hook * [IS.] -- ... (V16.2)
  284.     (OBSOLETE)
  285.  
  286.    SYNOPSIS
  287.     MUIA_MonthNavigator_MarkHook, &hook,
  288.  
  289.     /*result =*/ set(obj,MUIA_MonthNavigator_MarkHook,&hook);
  290.  
  291.    FUNCTION
  292.     With MUIA_MonthNavigator_MarkHook you define a hook function
  293.     that can mark a day by changing the PreParse or/and Background
  294.     settings.
  295.     Defaults to: NULL
  296.  
  297.    INPUTS
  298.     hook - Pointer to a hook structure.
  299.            Builtin mark hooks:
  300.              MUIV_MonthNavigator_MarkHook_HiToday : highlight today
  301.  
  302.    NOTES
  303.     The hook function has the following structure:
  304.  
  305.     ULONG __saveds __asm MarkFkt(register __a0 struct Hook *hook,
  306.        register __a2 struct MUIS_MonthNavigator_MarkDay *markday)
  307.      {
  308.       if ((markday->Year >= 1970) && (markday->Month == 9) &&
  309.           (markday->Day == 18))
  310.        {
  311.         markday->PreParse   = "\033n\0338\033c";
  312.         return(TRUE); /* changed markday contents */
  313.        }
  314.       else
  315.        {
  316.         return(FALSE); /* markday contents is unchanged */
  317.        }
  318.      }
  319.  
  320.     You are *NOT* allowed to manipulate Version, Year, Month or Day!
  321.     Background is predefined with MUII_ButtonBack or MUII_TextBack,
  322.     depending on the InputMode.
  323.     PreParse is predefined with "\033n\0332\033c".
  324.     ShortHelp is predefined with NULL.
  325.     Disabled is predefined with FALSE.
  326.  
  327.    BUGS
  328.     No known bugs.
  329.  
  330.    SEE ALSO
  331.     MUIM_MonthNavigator_Mark
  332. MonthNavigator/MUIA_MonthNavigator_MonthAdjust
  333.  
  334.    NAME
  335.     MUIA_MonthNavigator_MonthAdjust, WORD [..G] -- ... (V16.5)
  336.  
  337.    SYNOPSIS
  338.     MUIA_MonthNavigator_MonthAdjust,    1,
  339.  
  340.    FUNCTION
  341.     The MUIA_MonthNavigator_MonthAdjust attribute of a MonthNavigator
  342.     day-button is used for the days of the previous/next month.
  343.  
  344.    INPUTS
  345.     adjust -  0 : Actual month
  346.          -1 : Previous month
  347.               1 : Following month
  348.  
  349.    NOTES
  350.     This attribute can be used from within the following methods only:
  351.     MUIM_MonthNavigator_Mark, MUIM_MonthNavigator_DragQuery,
  352.     MUIM_MonthNavigator_DragDrop
  353.  
  354.    BUGS
  355.     No known bugs.
  356.  
  357.    SEE ALSO
  358.     MUIM_MonthNavigator_Mark, MUIM_MonthNavigator_DragQuery,
  359.     MUIM_MonthNavigator_DragDrop
  360. MonthNavigator/MUIA_MonthNavigator_ShowInvisibles
  361.  
  362.    NAME
  363.     MUIA_MonthNavigator_ShowInvisibles, BOOL [I..] -- ... (V12.1)
  364.  
  365.    SYNOPSIS
  366.     MUIA_MonthNavigator_ShowInvisibles, FALSE,
  367.  
  368.    FUNCTION
  369.     Setting the MUIA_MonthNavigator_ShowInvisibles attribute to TRUE
  370.     makes the empty fields in the first and the last line visible
  371.     Defaults to FALSE
  372.  
  373.    INPUTS
  374.     bool - TRUE : Show invisible fields
  375.            FALSE: Hide invisible fields
  376.  
  377.    NOTES
  378.     Keep in mind that this tag will overwrite the user prefs!
  379.     Invisible fields will not be shown if you switch off frames and
  380.     set the object to be a read-only one.
  381.  
  382.    BUGS
  383.     No known bugs.
  384.  
  385.    SEE ALSO
  386.     MUIA_MonthNavigator_UseFrames
  387. MonthNavigator/MUIA_MonthNavigator_ShowLastMonthDays
  388.  
  389.    NAME
  390.     MUIA_MonthNavigator_ShowLastMonthDays, BOOL [I..] -- ... (V16.4)
  391.  
  392.    SYNOPSIS
  393.     MUIA_MonthNavigator_ShowLastMonthDays, FALSE,
  394.  
  395.    FUNCTION
  396.     Setting the MUIA_MonthNavigator_ShowLastMonthDays attribute to TRUE
  397.     makes the empty fields in the first line showing the last days from
  398.     the previous month.
  399.     Defaults to FALSE
  400.  
  401.    INPUTS
  402.     bool - TRUE : Show last days of previous month.
  403.            FALSE: Show empty fields.
  404.  
  405.    NOTES
  406.     Keep in mind that this tag will overwrite the user prefs!
  407.     The days of the previous month will only be shown in ImmediateMode.
  408.  
  409.    BUGS
  410.     No known bugs.
  411.  
  412.    SEE ALSO
  413.     MUIA_MonthNavigator_ShowNextMonthDays
  414. MonthNavigator/MUIA_MonthNavigator_ShowNextMonthDays
  415.  
  416.    NAME
  417.     MUIA_MonthNavigator_ShowNextMonthDays, BOOL [I..] -- ... (V16.4)
  418.  
  419.    SYNOPSIS
  420.     MUIA_MonthNavigator_ShowNextMonthDays, FALSE,
  421.  
  422.    FUNCTION
  423.     Setting the MUIA_MonthNavigator_ShowNextMonthDays attribute to TRUE
  424.     makes the empty fields in the last line showing the first days from
  425.     the following month.
  426.     Defaults to FALSE
  427.  
  428.    INPUTS
  429.     bool - TRUE : Show first days of following month.
  430.            FALSE: Show empty fields.
  431.  
  432.    NOTES
  433.     Keep in mind that this tag will overwrite the user prefs!
  434.     The days of the following month will only be shown in ImmediateMode.
  435.  
  436.    BUGS
  437.     No known bugs.
  438.  
  439.    SEE ALSO
  440.     MUIA_MonthNavigator_ShowLastMonthDays
  441. MonthNavigator/MUIA_MonthNavigator_ShowWeekNumbers
  442.  
  443.    NAME
  444.     MUIA_MonthNavigator_ShowWeekNumbers, BOOL [I..] -- ... (V12)
  445.  
  446.    SYNOPSIS
  447.     MUIA_MonthNavigator_ShowWeekNumbers, FALSE,
  448.  
  449.    FUNCTION
  450.     Setting the MUIA_MonthNavigator_ShowWeekNumbers attribute to FALSE
  451.     hides the week numbers.
  452.     Defaults to TRUE
  453.  
  454.    INPUTS
  455.     bool - TRUE : Show weeknumbers
  456.            FALSE: Don't show weeknumbers
  457.  
  458.    NOTES
  459.     Keep in mind that this tag will overwrite the user prefs!
  460.  
  461.    BUGS
  462.     No known bugs.
  463.  
  464.    SEE ALSO
  465.     MUIA_MonthNavigator_ShowWeekdayNames, MUIA_MonthNavigator_UseFrames
  466. MonthNavigator/MUIA_MonthNavigator_ShowWeekdayNames
  467.  
  468.    NAME
  469.     MUIA_MonthNavigator_ShowWeekdayNames, BOOL [I..] -- ... (V12)
  470.  
  471.    SYNOPSIS
  472.     MUIA_MonthNavigator_ShowWeekdayNames, FALSE,
  473.  
  474.    FUNCTION
  475.     Setting the MUIA_MonthNavigator_ShowWeekdayNames attribute to FALSE
  476.     hides the weekday names.
  477.     Defaults to TRUE
  478.  
  479.    INPUTS
  480.     bool - TRUE : Show weekday names
  481.            FALSE: Don't show weekday names
  482.  
  483.    NOTES
  484.     Keep in mind that this tag will overwrite the user prefs!
  485.  
  486.    BUGS
  487.     No known bugs.
  488.  
  489.    SEE ALSO
  490.     MCC_Date.doc/MUIA_Date_FirstWeekday, MCC_Date.doc/MUIA_Date_Language,
  491.     MUIA_MonthNavigator_ShowWeekNumbers, MUIA_MonthNavigator_UseFrames
  492. MonthNavigator/MUIA_MonthNavigator_UseFrames
  493.  
  494.    NAME
  495.     MUIA_MonthNavigator_UseFrames, BOOL [I..] -- ... (V12.1)
  496.  
  497.    SYNOPSIS
  498.     MUIA_MonthNavigator_UseFrames, useframes,
  499.  
  500.    FUNCTION
  501.     With MUIA_MonthNavigator_UseFrames you can define that the
  502.     MonthNavigator object uses frames (and backgrounds) for the names of
  503.     weekdays, the weeknumbers and in read-only mode for the
  504.     day-buttons.
  505.     Defaults to: TRUE
  506.  
  507.    INPUTS
  508.     useframes - TRUE : Display with frames
  509.                 FALSE: Display without frames
  510.  
  511.    NOTES
  512.     Keep in mind that this tag will overwrite the user prefs!
  513.     Setting this attribute to FALSE only works when the object is in
  514.     read-only mode, because MUI only supports PhantomFrames for
  515.     horizontal usage.
  516.  
  517.    BUGS
  518.     No known bugs.
  519.  
  520.    SEE ALSO
  521.     MUIA_MonthNavigator_InputMode, MUIA_MonthNavigator_ShowWeekNumbers,
  522.     MUIA_MonthNavigator_ShowWeekdayNames,
  523.     MUIA_MonthNavigator_ShowInvisibles
  524. MonthNavigator/MUIA_MonthNavigator_WeekNumbersSpacing
  525.  
  526.    NAME
  527.     MUIA_MonthNavigator_WeekNumbersSpacing, ULONG [I..] -- ... (V12.3)
  528.  
  529.    SYNOPSIS
  530.     MUIA_MonthNavigator_WeekNumbersSpacing, spacing,
  531.  
  532.    FUNCTION
  533.     The MUIA_MonthNavigator_WeekNumbersSpacing attribute defines the
  534.     space that will be used between the numbers of weeks and the
  535.     day-field.
  536.     Defaults to 8
  537.  
  538.    INPUTS
  539.     spacing - Pixels that should be used (1-18)
  540.  
  541.    NOTES
  542.     Keep in mind that this tag will overwrite the user prefs!
  543.  
  544.    BUGS
  545.     No known bugs.
  546.  
  547.    SEE ALSO
  548.     MUIA_MonthNavigator_WeekdayNamesSpacing,
  549.     MUIA_MonthNavigator_ShowWeekNumbers,
  550.     MUIA_MonthNavigator_LineWeekNumbers
  551. MonthNavigator/MUIA_MonthNavigator_WeekdayNamesSpacing
  552.    NAME
  553.     MUIA_MonthNavigator_WeekdayNamesSpacing, ULONG [I..] -- ... (V12.3)
  554.  
  555.    SYNOPSIS
  556.     MUIA_MonthNavigator_WeekdayNamesSpacing, spacing,
  557.  
  558.    FUNCTION
  559.     The MUIA_MonthNavigator_WeekdayNamesSpacing attribute defines the
  560.     space that will be used between the names of the weekdays and the
  561.     day-field.
  562.     Defaults to 8
  563.  
  564.    INPUTS
  565.     spacing - Pixels that should be used (1-18)
  566.  
  567.    NOTES
  568.     Keep in mind that this tag will overwrite the user prefs!
  569.  
  570.    BUGS
  571.     No known bugs.
  572.  
  573.    SEE ALSO
  574.     MUIA_MonthNavigator_WeekNumbersSpacing,
  575.     MUIA_MonthNavigator_ShowWeekdayNames,
  576.     MUIA_MonthNavigator_LineWeekdayNames
  577. MonthNavigator/MUIM_MonthNavigator_DragDrop
  578.  
  579.    NAME
  580.     MUIM_MonthNavigator_DragDrop -- DragDrop for day-buttons (V16.5)
  581.  
  582.    SYNOPSIS
  583.     \*result =*\ DoMethod(obj,MUIM_MonthNavigator_DragDrop,obj,dayobj,
  584.        Year,Month,Day);
  585.  
  586.    FUNCTION
  587.     This method is equivalent to MUI's DragDrop method, except that it
  588.     will be used for the day-buttons instead of the MonthNavigator
  589.     object.
  590.     This method will be called when something was dropped on a day.
  591.     The default implementation calls the
  592.     MUIA_MonthNavigator_DragDropHook for backward compatibility.
  593.  
  594.    INPUTS
  595.     obj              - Dropped object
  596.     dayobj           - Day object onto which the object was dropped
  597.     Year, Month, Day - Date to drop on
  598.  
  599.    NOTES
  600.     You can change the following attributes of the day object:
  601.     Background, PreParse, ShortHelp, Disabled
  602.  
  603.    BUGS
  604.     No known bugs.
  605.  
  606.    SEE ALSO
  607.     MUIA_MonthNavigator_DragDropHook, MUI_Area.doc/MUIM_DragDrop
  608. MonthNavigator/MUIM_MonthNavigator_DragQuery
  609.  
  610.    NAME
  611.     MUIM_MonthNavigator_DragQuery -- DragQuery for day-buttons (V16.5)
  612.  
  613.    SYNOPSIS
  614.     \*result =*\ DoMethod(obj,MUIM_MonthNavigator_DragQuery,obj,dayobj,
  615.        Year,Month,Day);
  616.  
  617.    FUNCTION
  618.     This method is equivalent to MUI's DragQuery method, except that it
  619.     will be used for the day-buttons instead of the MonthNavigator
  620.     object.
  621.     This method will be called when something should be dropped on a day.
  622.     The default implementation calls the
  623.     MUIA_MonthNavigator_DragQueryHook for backward compatibility.
  624.  
  625.    INPUTS
  626.     obj              - Object to be dropped
  627.     dayobj           - Day object onto which the object should be dropped
  628.     Year, Month, Day - Date to query
  629.  
  630.    NOTES
  631.     None.
  632.  
  633.    BUGS
  634.     No known bugs.
  635.  
  636.    SEE ALSO
  637.     MUIA_MonthNavigator_DragQueryHook, MUI_Area.doc/MUIM_DragQuery
  638. MonthNavigator/MUIM_MonthNavigator_Mark
  639.  
  640.    NAME
  641.     MUIM_MonthNavigator_Mark -- Method for marking a date (V16.5)
  642.  
  643.    SYNOPSIS
  644.     \*result =*\ DoMethod(obj,MUIM_MonthNavigator_Mark,dayobj,Year,Month,
  645.        Day);
  646.  
  647.    FUNCTION
  648.     This method will be called for every day button when an update
  649.     happens. This will allow to mark a date by changing the day objects
  650.     settings.
  651.     The default implementation calls the MUIA_MonthNavigator_MarkHook
  652.     to be backward comptible.
  653.  
  654.    INPUTS
  655.     dayobj           - Day button/text object
  656.     Year, Month, Day - Date to mark
  657.  
  658.    NOTES
  659.     You can change the following attributes of the day object:
  660.     Background, PreParse, ShortHelp, Disabled
  661.  
  662.    BUGS
  663.     No known bugs.
  664.  
  665.    SEE ALSO
  666.     MUIA_MonthNavigator_MarkHook
  667. MonthNavigator/MUIM_MonthNavigator_Update
  668.  
  669.    NAME
  670.     MUIM_MonthNavigator_Update -- Update the display (V12)
  671.  
  672.    SYNOPSIS
  673.     \*result =*\ DoMethod(obj,MUIM_MonthNavigator_Update);
  674.  
  675.    FUNCTION
  676.     Updates the display after month and/or year have changed.
  677.     This method is also used after object creation.
  678.  
  679.    NOTES
  680.     This method is used internally, and normally you should have *no*
  681.     reason to use it! The only time it makes sense to use this method
  682.     is after loading calendar data from disk to update the markings,
  683.     or at 00:00:00 to highlight the new 'today'.
  684.  
  685.    BUGS
  686.     No known bugs.
  687.  
  688.    SEE ALSO
  689.     MCC_Date.doc/MUIA_Date_Month, MCC_Date.doc/MUIA_Date_Year
  690.